Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F8 USA F13 USA F8 USA F22 USA F12 Zivnobanka Open - Prostejov Ho Chi Minh City Challenger - Ho Chi Minh City Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronx Classic - Bronx Open de Franche Comte - Besancon 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Tallahassee Tennis Challenger - Tallahassee Odlum Brown Vancouver Open - Vancouver USTA/Adtech Challenger - Boston USTA Challenger of Burbank - Burbank Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana The LTA Cardiff Challenger - Cardiff 2006 North Shore Pro Tennis Championship - Winnetka GHI Bronx Tennis Classic - Bronx drkoop.com USTA Tennis Championships of Houston - Houston Yokohama International Tennis Tournament - Yokohama USTA Men's Challenger of Urbana-Champaign - Urbana IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Aberto de Sao Paulo - Sao Paulo Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Challenger Banque Nationale Rimouski - Rimouski Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Pro Tennis World Open - Boca Raton IV Gramado Open de Tenis - Gramado 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Samsung Securities Cup Challenger Tennis - Seoul BPCA Open de Nice-Tounoi Challenger - Nice VSZ Solvak Open Challenger - Kosice The USTA Challenger at West End Racquet - Torrance GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka 2002 Eddleman USTA Challenger - Birmingham ATP Tour Challenger at Nellie Gail - Laguna Hills 2002 USTA Challenger of Calabasas - Calabasas Granby Challenger - Granby III Gramado Open de Tenis - Gramado 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi 2002 Tulsa USTA Challenger - Tulsa USTA Men's Challenger of Dallas - Dallas 2002 FSE Challenger - Tarzana Gran Copa Ericsson - Rio de Janeiro AXA Open - Espinho Samsung Securities Cup Challenger - Seoul Napoli Challenger - Napoli Brasil Open - Florianopolis ARMS USTA Challenger - Rocky Mount Quelle Cup 1999 - Furth 2003 Eddleman USTA Challenger - Birmingham BSI Challenger Lugano - Lugano Waco International Tennis Challenger - Waco 2004 Freeman Men's Challenger - Joplin Eddleman/USTA Challenger - Birmingham Urbana-Champaign Challenger - Urbana Smith Barney Men's Challenger - Covington USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2003 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign West Side Tennis Challenger - Forest Hills XI Open International D'Andorra - Andorra PEOPLEnet CUP - Dnepropetrovsk 2004 Colorado Tennis Classic - Denver PEOPLEnet Cup - Dnepropetrovsk The Natrel's Challenger - Granby Heineken Challenger - Ho Chi Minh City USTA Seascape Challenger - Aptos Amazonia Open de Tenis - Belem Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tunis Challenger Binghamton Professional Tennis Tournament - Binghamton Braunschweig Challenger GHI Bronx Classic - Bronx dBI Tennis Challenger - Binghamton 2006 Challenger of Santa Clarita California Challenger - Valencia Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Copa Petrobras Uruguray - Montevideo The Wright Financial Group USTA Challenger - Champaign IV Challenger Ciudad De Guayaquil - Guayaquil 2006 USTA Tallahassee Tennis Challenger - Tallahassee USTA Challenger - Champaign Countrywide Classic USTA Challenger - Carson Hilton Waikoloa USTA Challenger - Waikoloa Honda Kah Singapore Men's Tennis Open - Singapore USTA Challenger of Dallas - Dallas Fifth Third Bank Tennis Classic - Lexington Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Fifth-Third Bank Tennis Championships - Lexington USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Swanston Challenger - Sacramento The Wright Financial Group, Inc. Challenger - Champaign Copa Ericsson - Buenos Aires Challenger Ford de Cherbourg - Cherbourg USTA Men's Challenger of Dallas - Dallas drkoop.com USTA Tennis Championships - Armonk Binghamton Professional Tennis Tournament - Binghamton BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Kyoto Challenger - Kyoto 2001 Eddleman USTA Challenger - Birmingham V Torneo Internazionale di Tennis - Barletta USTA Tallahassee Tennis Challenger - Tallahassee The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham International Championships of Sicily - Palermo Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler IV Abierto Internacional de Salinas - Salinas Pekao Open - Szczecin Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Galleryfurniture.com Challenge - Atlanta Hellmann's Cup - Santiago Wideyes Swedish Open - Bastad ERA Real Estate Clay Court Championships - Orlando Music City Challenger - Nashville Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Japan Open - Tokyo Sybase Open - San Jose 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos Abierto Mexicano de Tenis Pegaso - Acapulco FILA Challenger - Biella Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten GHI Bronx Classic - Bronx The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Singha Tennis Classic - Tarzana 2001 Mercedes Cup - Stuttgart XL Capital Bermuda Open - Bermuda A Glimmer of Hope Challenger - Austin Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis The Hamlet Cup - Long Island Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Shimadzu All Japan Indoor - Kyoto Brazil Open - Salvador XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Quelle Cup 2000 - Furth CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Heineken Open - Auckland Osaka International Tennis Tournament - Osaka BH Tennis Open International Cup - Belo Horizonte Napoli International Cup - Napoli Frito Lay/USTA Challenger - Binghamton Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Barletta Citta Della Disfida Open 99 - Barletta Trofeo Conde de Godo - Barcelona USTA Challenger of Tiburon - Tiburon ATP Challenger 2003 Numea - New Caledonia Abierto Mexicano de Tenis - Mexico City BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Tiburon Challenger - Tiburon Burbank Challenger - Burbank Telenordia Swedish Open - Bastad Busan Open Challenger Tennis - Busan Mercedes-Benz Cup - Los Angeles Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Heineken Open - Auckland Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Isla de Lanzarote - Lanzarote The West Side Tennis Club Clay Court Challenger - Forest Hills Citrix Tennis Championships - Delray Beach Cerveza Club Columbia Open - Bogota Tata Open 2003 - Chennai AAPT Championships - Adelaide U.S. Pro Tennis Championships - Boston Mercedes-Benz Cup - Los Angeles Cerveza Club Columbia Open - Bogota Chevrolet Cup - Vina del Mar Brasil Open - Salvador Heineken Open Shanghai - Shanghai Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London AAPT Championships - Adelaide Heineken Open - Auckland Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart Scania Stockholm Open - Stockholm Croatia Open - Umag Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City Tennis Channel Open - Las Vegas PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona BMW Open - Munich Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Catella Swedish Open - Bastad Masters Series - Hamburg Generali Open 2001 - Kitzbuhel AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Bogota TD Waterhouse Cup - Long Island Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Grand Prix de Tennis de Toulouse - Toulouse St. Petersburg Open - St. Petersburg Campionati Internazionali di Sicilia - Palermo Open Seat-Godo 2000 - Barcelona U.S. Men's Clay Court Championships - Orlando Croatia Open - Umag Kremlin Cup - Moscow 2002 Mercedes Cup - Stuttgart Stockholm Open - Stockholm Heineken Open - Auckland RCA Championships - Indianapolis Long Island Beijing Binghamton Professional Tennis Tournament - Binghamton Downtown Athletic Club USTA Challenger - Amarillo Podebradka Cup - Prague FILA Challenger - Biella Credicard Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Atlantic City Open - Atlantic City Copa Ericsson Brasil - Sao Paulo West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Leon 2003 - Leon Heineken Open - Auckland Kroger / St. Jude International - Memphis ARAG World Team Championship - Dusseldorf Copa Ericsson Argentina - Buenos Aires U.S. Men's Clay Court Championships - Houston Zivnobanka Czech Open - Prostejov AIG Japan Open - Tokyo Pilot Pen Tennis - New Haven Countrywide Classic - Los Angeles President's Cup 1997 - Tashkent Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf ATP Studena Croatia Open Umag - Umag AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Open de Moselle - Metz Merano Open - Merano BA-CA Tennis Trophy - Vienna The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Infiniti Open - Los Angeles Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston PBZ Zagreb Indoors - Zagreb Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Paris Connex Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Copa AT&T - Buenos Aires Siebel Open - San Jose Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona Copenhagen Open - Copenhagen Grand Prix de Tennis de Lyon - Lyon Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Generali Open 2002 - Kitzbuhel The Lipton Championships - Key Biscayne du Maurier Open - Toronto Infiniti Open - Los Angeles The Ericsson Open - Miami Kroger / St. Jude International - Memphis Tennis Masters Series - Cincinnati International Championship of Croatia - Umag Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai Cerveza Club Colombia Open - Bogota Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid UBS Open Gstaad - Gstaad Croatia Open - Umag AIG Japan Open - Tokyo Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Masters Series - Hamburg Rogers Masters - Montreal Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Telecom Italia Masters - Rome Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 French Open - Paris Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Miami Olympics - Beijing Rogers Masters - Toronto French Open - Paris Davis Cup, Group 1, 1R, ARG-COL 5-0 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 15th Asian Games Doha 2006